
form {

    margin: 0;

    padding: 0;

}

.clr {

    clear: both;

}

.red{

	color:red;

}

.green{
	color:green;
}

.selectlist{

	/*width:235px;*/

}

.input{

	/*width: 200px;*/

}

ul, li{
	list-style:none;
}

table.adminlist {

   background-color: #E7E7E7;

    border-spacing: 1px;

    color: #666666;

    width: 100%;

}



table.admintable{

	width: 100%;

}



table.adminlist tbody tr			{ background-color: #fff;  text-align: left; }

table.adminlist tbody tr.row1 	{ background: #f9f9f9; border-top: 1px solid #fff; }



table.adminlist tbody tr.row0:hover td,

table.adminlist tbody tr.row1:hover td  { background-color: #ffd ; }



table.adminlist tbody tr td 	   { 
height: 25px;
background: white; 
}

table.adminlist tbody tr.row1 td { background: #f9f9f9; border-top: 1px solid #FFF; }



#whitebox table.adminlist .list-footer, #whitebox table.adminlist .list-footer .counter{

	text-align:center;

}



td.key {

	/*width: 200px;*/
    border-bottom: 1px solid #EEEEEE;
    color: #666666;
	width: 190px;
}



#whitebox div.list-footer, #whitebox div.list-footer duv.counter ,#whitebox div.list-footer, #whitebox div.list-footer div.limit, #whitebox div.list-footer .counter{

    text-align: center;

}





/*table top menu*/

#ownservices{

 margin: 10px 0;

}



#ownservices div#mainownservice{ 
background: url("../images/header-table.jpg") repeat-x scroll ;
	clear:both; 
border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
    clear: both;
    margin-top: 10px;
    padding: 5px;

}



#ownservices table td{
	/*border: 1px solid #ffffff;*/
	padding-left: 5px;

}



#ownservices table.tablemenu td{

	padding: 5px;

	font-family: Arial,Helvetica,sans-serif;

    font-size: 12px;

}



#ownservices table td.tablelist, #ownservices table td.tablelist a{

background: url("../images/header-table.jpg") repeat-x scroll ;

    color: #373636;

    font-family: verdana;

    font-size: 12px;

    font-weight: bold;

    margin: 3px 0 6px;

    padding: 3px 2px;

}

#ownservices table td.inner_tablelist {

	/*background-color: #E6E6E6;*/

	/*color: #000000;*/

	/*font-family: verdana;*/

	font-size: 11px;

	padding: 3px 2px;

}



/*toolbar*/

div.toolbar {

    float: right;

    padding: 0;

    text-align: right;

}
#welcome {
margin: 0 0 0 110px;
background: none repeat scroll 0 0 #f3f1f1;
    border-color: #C0C0C0 #FFFFFF #FFFFFF #C0C0C0;
    border-style: solid;
    border-width: 1px;
    border-radius: 5px 5px 5px 5px;
box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1) inset;
padding: 5px;
}
#welcome dl,#welcome dd {
	float: left;
}

/*toolbar*/
div#toolbar {
    float: right;
    padding: 0;
    text-align: right;
}
div#toolbar a {
    border: 1px solid #FBFBFB;
    cursor: pointer;
    display: block;
    float: left;
    padding: 1px 5px;
    white-space: nowrap;
}
div#toolbar a:hover {
    border-color: #EEEEEE #CCCCCC #CCCCCC #EEEEEE;
    border-left: 1px solid #EEEEEE;
    border-style: solid;
    border-width: 1px;
    color: #0B55C4;
    text-decoration: none;
}
div#toolbar span {
    display: block;
    float: none;
    height: 32px;
    margin: 0 auto;
    width: 32px;
}

/*submenu*/
.cSubmenu {
margin: 0 0 10px;
height: 25px;
background: #EEE;
border: solid 1px #CCC;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

.submenu {
	height: 25px;
}

.submenu, .submenu li {
	list-style: none;
	background: none;
	border: none;
	padding: 0;
	margin: 0;
}

.submenu li {
	font-size: 11px;
	float: left;
	line-height: 25px;
	position: relative;
}
.submenu li a, .submenu li span {
	color: #0B55C4;
	text-decoration: none;
	height: 25px;
	padding: 0 8px;
	border-right: 1px solid #CCC;
}

#ownservices ul.submenu li .active:link, #ownservices ul.submenu li .active:visited, #ownservices ul.submenu li .active:hover {
text-decoration: underline;
color: black;
}
div.list-footer{
	text-align:center;
}
div.limit{
	text-align:center;
}
#ownservices {
font-size: 11px;
}

#adminForm label.error { float: left; color: red; padding-left: .5em; vertical-align: top; }